2> 编程打印下列图形

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:42:27
2> 编程打印下列图形
X X X X X X X
X X X X X
X X X
X
X X X
X X X X X
X X X X X X X

#include <iostream>

using namespace std;

int main()
{
int n;
cin>>n;//输入图形行数 题中n=7(也可去掉此行,将所有n改为7) (见后)
int m=n;
//打印上半部分
for(int i=1;i<=n/2+1;i++)
{
for(int j=1;j<=m;j++)
{
cout<<"X";
}
m=m-2;
cout<<endl;
}
//下半部分
m=1;
for(int i=1;i<=n-n/2-1;i++)
{
m=m+2;
for(int j=1;j<=m;j++)
{
cout<<"X";
}

cout<<endl;
}
system("pause"); //可删,但看不了结果
return 0;
}

2\
#include <iostream>

using namespace std;

int main()
{
int n;
int m=7;
//打印上半部分
for(int i=1;i<=4;i++)
{
for(int j=1;j<=m;j++)
{